﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using AccesoADatos.Entidades;
using AccesoADatos;
using ReglasDeNegocio;

namespace SistemaBettingDT.GUI.Vista
{
    public partial class PantallaCategoriaModificar : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            //Categoria listCategoria = new Categoria();
            CategoriaLogica listCategoria = new CategoriaLogica();


            if (ddlCategorias.SelectedItem == null) 
            {
                ddlCategorias.Items.Clear();
                ddlCategorias.Items.Add("-- Seleccione una opcion--");

                foreach(Categoria categoria in listCategoria.ConsultarTodasLasCategorias())
                {
                    ListItem item = new ListItem();
                    item.Text = categoria.NombreCategoria;
                    item.Value = categoria.IdCategoria.ToString();
                    ddlCategorias.Items.Add(item);// la muestra en el combobox
                    
                }

            }
             
        }

        protected void modificarCategoria_Click (object sender, EventArgs e)
        {
            Categoria updCategoria = new Categoria();
            updCategoria.IdCategoria = Convert.ToInt32(ddlCategorias.SelectedItem.Value);
            updCategoria.NombreCategoria = this.txtNewNombreCategoria.Text;
            updCategoria.DescripcionCategoria = this.txtNewDescripcionCategoria.Text;

            CategoriaLogica modCategoria = new CategoriaLogica();
            modCategoria.ModificarCategoria(updCategoria);
            


        }

        protected void categorias_SelectedIndexChanged(object sender, EventArgs e)
        {


        }


    }
}